.citySelector{  font:12px/1.5 "arial","微软雅黑"; background: #fff;border-radius: 6px;    box-shadow: 0 5px 15px rgba(0,0,0,0.5); }
.pop_divUl {max-height: 300px;padding:10px 0px;overflow:hidden;}
.pop_divUl .mCSB_scrollTools .mCSB_draggerContainer { right: 5px!important;}
.cityslide {width:500px;font-family:"arial","微软雅黑"; list-style:none; margin:0 auto;padding:0px 10px;  border-right-color: #3485C0; border-bottom-color: #3485C0;margin-top:-2px;}
.cityslide li {list-style:none;/* overflow:hidden; */font-size: 12px;color: #4a4a4a;/* text-indent: 10px; */line-height: 15px;padding: 8px 60px 8px 10px;/* text-overflow: ellipsis; *//* white-space: nowrap; */word-break: keep-all;cursor: default;}
.cityslide li:hover {background:#009af0;color: #fff;}
.cityslide li:hover font{color: #fff;}
.cityslide li.cityClass:hover {background:#009af0 url("../images/cityClass.png")/*tpa=http://hres.fangcang.com/css/saas/TTM/images/cityClass.png*/ no-repeat right 9px;color: #fff;}
.cityslide li:last-child{border-bottom: none;}
.cityslide li b { font-weight:normal;}
.cityslide li.empty{ background: #fff2e8; color: #666;}
.cityslide li.empty em{color: red; font-style:normal;}
.cityspell {float:right;}
.cityBox{ width: 440px; padding-top: 12px;}
.cityBox ul{ padding: 0;height: 28px; width:420px; margin:0 auto;border-bottom: 2px solid #ebebeb;}
.cityBox ul li{ float: left;font-size: 12px;list-style: none;text-align: center; height: 28px; line-height: 28px;  cursor:pointer;  display: inline;color: #009af0;margin-right: 9px;padding: 0px 8px;}
.cityBox .divCn ul li {padding:0px 5px;}
.cityBox ul li:hover {color:#ff6000;}
.cityBox ul li.on{ position: relative;color: #ff6000;}
.cityBox ul li:last-child {margin-right: 0px;}
.divCn ul li {letter-spacing:2px;}
.divCn ul li:first-child {letter-spacing:0px;}
.hide{ display: none;}
p.tip{ color:#666; line-height: 20px; padding: 5px; margin: 0; text-indent: 3px;}
.pop_gdt {max-height: 300px;min-height: 155px;overflow:hidden; }

.cityTab dl{ margin:0; padding: 0; overflow: hidden; border-bottom: 1px solid #eee;position: relative;padding-left:30px;}
.cityTab dl:last-child{border-bottom:none;}
.cityTab dl dt{position:absolute;left:0px;padding:6px 0px 5px 3px;color: #ff6000;text-indent: 5px; font-family: "Lucida console","consolas","courier new","微软雅黑";line-height: 30px; font-size: 14px; width: 20px;}
.cityTab dl dd{ width: 100%;padding:5px 0px;overflow: hidden;margin:0px;}
.cityTab i { width:60px;display: inline-block;margin:4px 10px 4px 0px;}
.cityTab a{ padding:0px 8px;max-width:55px;text-overflow: ellipsis;white-space: nowrap; word-break: keep-all;overflow: hidden;display: inline-block;border-radius:2px;text-align: left; line-height: 24px; font-family:"微软雅黑"; color: #727171; text-decoration: none; }
.cityTab a:hover{background: #ff6000;color: #fff;-webkit-transition:all .1s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s; transition:all .2s;}
.cityTab a:nth-child(4n){margin-right: 0px;}
/* .cityTab.hot dl dd i:nth-child(4n){margin-right: 12px;}
.cityTab.hot dl dd i:nth-child(5n){margin-right: 0px;} */
.cityTab.hot dl{padding-left: 0px;}
.cityTab.hot dl dt {display: none;}


.cityinput{
border-width: 1px;
border-style: solid;
border-color: #666 #ccc #ccc #666;
height: 24px;
line-height: 24px;
width: 175px;
font-size: 12px;
padding-left: 2px;
background: url("../images/T1EPyLXm0hXXXXXXXX-200-100.png")/*tpa=http://hres.fangcang.com/css/saas/TTM/images/T1EPyLXm0hXXXXXXXX-200-100.png*/ no-repeat 150px 5px;
}
.hotCityEN .cityTab {padding: 5px 0px;}
.hotCityEN .cityTab dl {position: relative;padding-left:80px;}
.hotCityEN .cityTab dl dt {width: 80px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;position: absolute;left: 0px;}
.hotCityEN .cityTab dl dd {width: 100%;}
.hotCityEN .cityTab a:nth-child(4n){margin-right: 12px;}
.hotCityEN .cityTab a:nth-child(5n){margin-right: 0px;}
.cityBox p {margin-bottom: 12px;text-align: center;margin-top: 8px;}
.cityBox p span {display: inline-block; width: 80px;text-align: center;height: 28px;cursor: pointer;border: 1px solid #009af0;line-height: 28px;font-size: 12px;color: #009af0;}
.cityBox p span:first-child {border-radius: 3px 0px 0px 3px;}
.cityBox p span:last-child {border-radius: 0px 3px 3px 0px;}
.cityBox p span.on {background: #009af0;color: #fff;}
.hotCity {  width: 420px; margin: 5px auto 0px;}


#seaNotice em {display:inline-block}
.cityBox p span i {width: 19px;position: relative;  height: 19px;display: inline-block;margin-left:10px;}
.cityBox p span i #I_notice {position: absolute;top: -21px;left: -113px;}
.i_ico {position: relative;z-index: 100;top:4px;}
.city_item_head {height: 45px; line-height: 45px;font-size: 16px; color: #0f1a2d;background: url("../images/cityList01.png")/*tpa=http://hres.fangcang.com/css/saas/TTM/images/cityList01.png*/ repeat-x;text-indent: 18px;}
.city_item_list {max-height: 300px; overflow-y:auto;}
.cityBox p span.countryOnlyOne {width: 100%;cursor:default;}

#seaNotice em.i_ico {background:url("../images/seaNotiece02.png")/*tpa=http://hres.fangcang.com/css/saas/TTM/images/seaNotiece02.png*/ no-repeat; width: 19px; height: 19px;}
#seaNotice #I_notice {background:url("../images/seaNotiece01.png")/*tpa=http://hres.fangcang.com/css/saas/TTM/images/seaNotiece01.png*/ no-repeat; width: 207px; height: 60px;}
#seaNotice .hide {display: none;}

.divCountry ul li{ }
.mCSB_scrollTools .mCSB_draggerContainer {left:auto!important;right: 14px!important;}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown {display: none;}
.cityBox ul {position: relative;}
.bottom_hd {position: absolute;bottom:-2px;height: 2px;background: #ff6000;left: 0px;}
.cityClass {background: url("../images/cityClass.png")/*tpa=http://hres.fangcang.com/css/saas/TTM/images/cityClass.png*/ no-repeat right -41px;}
.cityslide li.on {background:#009af0;color: #fff;}
.cityslide li.cityClass.on,.cityClass.on {background:#009af0 url("../images/cityClass.png")/*tpa=http://hres.fangcang.com/css/saas/TTM/images/cityClass.png*/ no-repeat right 9px;color: #fff; }
.hotelClass {background: url("../images/cityClass.png")/*tpa=http://hres.fangcang.com/css/saas/TTM/images/cityClass.png*/ no-repeat right -94px;}
.hotelClass.on {background:#009af0 url("../images/cityClass.png")/*tpa=http://hres.fangcang.com/css/saas/TTM/images/cityClass.png*/ no-repeat right -142px;color: #fff; }
.cityslide li.hotelClass:hover {background:#009af0 url("../images/cityClass.png")/*tpa=http://hres.fangcang.com/css/saas/TTM/images/cityClass.png*/ no-repeat right -142px;color: #fff;}

.cityslide li {position: relative;}
.cityTitleS {position: absolute; line-height: 30px; right: 23px; top: 0px;}
.cityTitleS2 {position: absolute; line-height: 30px; right: 66px; top: 0px;}
.borderTopCity {border-top: 1px solid #eee;}